package smallfrench.moteur.noeuds;

import smallfrench.moteur.interp.Portee;
import smallfrench.moteur.interp.RObjet;
import smallfrench.moteur.interp.err.ExceptionSortieBoucle;
import smallfrench.moteur.lexer.lexemes.Lexeme;

/**
 * Instruction "finboucle", équivalent de <code>break</code>.
 * @author antoine1023
 *
 */
public class NFinboucle extends Noeud {

	public NFinboucle(Lexeme t) {
		super(t);
	}

	@Override
	public RObjet evaluer(Portee pile) {
		throw new ExceptionSortieBoucle();
	}

	@Override
	public String toString() {
		return "finboucle";
	}

}
